package com.ecloud.gardensterminal.server;

import com.ecloud.gardensterminal.controller.dto.GardensThresholdDto;
import com.ecloud.gardensterminal.controller.dto.GardensThresholdQueryDto;
import com.ecloud.gardensterminal.domain.GardensThreshold;

import java.util.List;

/**
 * @author Squbi
 */
public interface GardensThresholdService {
    void insertThreshold(GardensThresholdDto dto);

    List<GardensThreshold> getThresholds();

    GardensThreshold getThreshold(Integer deviceId);

    List<GardensThreshold> queryThreshold(GardensThresholdQueryDto dto);

    void updateThreshold(GardensThresholdDto dto);

    void deleteThreshold(Integer deviceId);
}
